\hypertarget{class_a_v_l_tree_adapter}{\section{A\-V\-L\-Tree\-Adapter Class Reference}
\label{class_a_v_l_tree_adapter}\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}}
}


{\ttfamily \#include $<$A\-V\-L\-Tree\-Adapter.\-h$>$}

Inheritance diagram for A\-V\-L\-Tree\-Adapter\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_a_v_l_tree_adapter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_a_v_l_tree_adapter_a4deaa5bd6011b59148d67c265f8cdee9}{A\-V\-L\-Tree\-Adapter} ()
\item 
void \hyperlink{class_a_v_l_tree_adapter_a3bd09a82f9365eb1d28eb02026871044}{insert} (\hyperlink{class_term}{Term} $\ast$)
\item 
\hyperlink{class_term}{Term} $\ast$ \hyperlink{class_a_v_l_tree_adapter_a83240f7d028e8e91010d977b95f3a569}{search} (string word)
\item 
void \hyperlink{class_a_v_l_tree_adapter_aea471fe56611fcaaa331cf6c690cc24b}{output\-File} (ofstream \&)
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_a_v_l_tree_adapter_a4deaa5bd6011b59148d67c265f8cdee9}{\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}!A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}}
\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}!AVLTreeAdapter@{A\-V\-L\-Tree\-Adapter}}
\subsubsection[{A\-V\-L\-Tree\-Adapter}]{\setlength{\rightskip}{0pt plus 5cm}A\-V\-L\-Tree\-Adapter\-::\-A\-V\-L\-Tree\-Adapter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_a_v_l_tree_adapter_a4deaa5bd6011b59148d67c265f8cdee9}


\subsection{Member Function Documentation}
\hypertarget{class_a_v_l_tree_adapter_a3bd09a82f9365eb1d28eb02026871044}{\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}!insert@{insert}}
\index{insert@{insert}!AVLTreeAdapter@{A\-V\-L\-Tree\-Adapter}}
\subsubsection[{insert}]{\setlength{\rightskip}{0pt plus 5cm}void A\-V\-L\-Tree\-Adapter\-::insert (
\begin{DoxyParamCaption}
\item[{{\bf Term} $\ast$}]{node}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_a_v_l_tree_adapter_a3bd09a82f9365eb1d28eb02026871044}
Insert a \hyperlink{class_term}{Term} object pointer into the \hyperlink{class_a_v_l_tree}{A\-V\-L\-Tree} 
\begin{DoxyParams}{Parameters}
{\em node} & Node object ptr to insert \\
\hline
\end{DoxyParams}


Implements \hyperlink{class_tree_interface_ae856ad5a7f1f022443f5013dffe372e4}{Tree\-Interface}.

\hypertarget{class_a_v_l_tree_adapter_aea471fe56611fcaaa331cf6c690cc24b}{\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}!output\-File@{output\-File}}
\index{output\-File@{output\-File}!AVLTreeAdapter@{A\-V\-L\-Tree\-Adapter}}
\subsubsection[{output\-File}]{\setlength{\rightskip}{0pt plus 5cm}void A\-V\-L\-Tree\-Adapter\-::output\-File (
\begin{DoxyParamCaption}
\item[{ofstream \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_a_v_l_tree_adapter_aea471fe56611fcaaa331cf6c690cc24b}
Output a file containing the inverted file index 
\begin{DoxyParams}{Parameters}
{\em stream} & an ofstream reference to output to \\
\hline
\end{DoxyParams}


Implements \hyperlink{class_tree_interface_a7267f93b04e0c74f0299f27759800d45}{Tree\-Interface}.

\hypertarget{class_a_v_l_tree_adapter_a83240f7d028e8e91010d977b95f3a569}{\index{A\-V\-L\-Tree\-Adapter@{A\-V\-L\-Tree\-Adapter}!search@{search}}
\index{search@{search}!AVLTreeAdapter@{A\-V\-L\-Tree\-Adapter}}
\subsubsection[{search}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Term} $\ast$ A\-V\-L\-Tree\-Adapter\-::search (
\begin{DoxyParamCaption}
\item[{string}]{query}
\end{DoxyParamCaption}
)}}\label{class_a_v_l_tree_adapter_a83240f7d028e8e91010d977b95f3a569}
Search the tree for a \hyperlink{class_term}{Term} matching the given query 
\begin{DoxyParams}{Parameters}
{\em query} & search query string \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a pointer to the term object or N\-U\-L\-L if not found 
\end{DoxyReturn}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Christopher/\-Documents/\-Net\-Beans\-Projects/pbsearch/\-Search\-Engine/\hyperlink{_a_v_l_tree_adapter_8h}{A\-V\-L\-Tree\-Adapter.\-h}\item 
C\-:/\-Users/\-Christopher/\-Documents/\-Net\-Beans\-Projects/pbsearch/\-Search\-Engine/\hyperlink{_a_v_l_tree_adapter_8cpp}{A\-V\-L\-Tree\-Adapter.\-cpp}\end{DoxyCompactItemize}
